package com.ht.api.db.hlink.function;

import javax.sql.DataSource;

import com.ht.api.db.Entity;
import com.ht.api.db.annotate.HtFunction;

/**
 * Hlink函数
 * @author asq
 * @createTime 2024年12月12日 21:36:57
 */
@HtFunction
public interface HlinkFunction<T> {
	/**
	 * 将原始值转换为目标值
	 * @param ds 数据源
	 * @param value 映射后的值
	 * @param value 映射后的整个对象
	 * @return 格式化后的值
	 */
	public T format(DataSource ds, Object value, Entity entity);
}
